package com.amir.common.beans

import java.io.Serializable

data class ApplyInitEntityWrapper(
    val data: ApplyInitEntity
) : BaseResult()

data class ApplyInitEntity(
    val AccountId: String,
    val DispName: String,
    val Mobile: String,
    val CmpyCode: String,
    val CmpyName: String,
    val CmpyList: List<Cmpy>,
    val Marriege: List<String>,
    val Edu: List<String>,
    val DeptInfos: List<Department>,
    var ProvInfos: List<ZoneInfo>
) : Serializable

class SubmitApplyEntity : Serializable {
    val CmpyCode: String? = null
    val EmpName: String? = null
    val EmpNo: String? = null
    val Mobile: String? = null
    val Gender: String? = null
    val IDNo: String? = null
    val Birthday: String? = null
    val Addr: String? = null
    val ProvName: String? = null
    val Marriege: String? = null
    var Edu: String? = null
    val DeptId: Int = 0
    val Position: String? = null
    var Tel: String? = null
    val Email: String? = null
    var QQ: String? = null
    var InDate: String? = null
    var Remark: String? = null
}


data class Department(
    val deptId: String,
    val deptName: String
) : Serializable

data class ZoneInfo(
    val ProvId: String,
    val ProvName: String
) : Serializable